# Hydra Paste

A multimedia paste platform with simple APIs, and lots of power! 

[Homepage](http://paste.hydra.ws/)
[Source](http://inex.ixx.io/lt/Hydra-Paste)

## About
Hydra Paste allows you to upload files such as images, video, audio, and, of course, text!  Moreover, Hydra Paste as an API which allows you to construct applications which upload to the central server.  The philosophy of Hydra Paste is that it should be easy, fast, and painless to share files.  Whether it is uploading debug logs for developers or posting source code to get pointers on your code, or even to send dank memes and screenshots to your friends.

The goal of Hydra Paste is to provide an easy, efficient way to share files.

## Features
- Upload any type of file, from archives to text to images!
- Setup files to expire automatically
- Login so you can manage your pastes
- Simple RESTful API

## Setup
You need Python3.2+ and some other modules to run Hydra Paste.

Check [the docs](http://paste.hydra.ws/doc/install.html) for information about installing.

## API
Hydra Paste has a RESTful API.  Most of its features do not require a login.
This API is described on [the docs](http://paste.hydra.ws/doc/api.html).  An importable Python3 library and client for using the API is maintained at (http://paste.hydra.ws/p/CS).

## License
The core Hydra Paste code and assets are dual-licensed under the [GNU Affero Public License](https://www.gnu.org/licenses/agpl.html), Version 3 or later.  This license is located in `LICENSE-AGPL`.

Hydra Paste also makes use of the [skimpyGimpy library](http://skimpygimpy.sourceforge.net/) for implementing CAPTCHAs.  This library is distributed under a BSD license.  The original version of this library was created in Python 2.  Enough of this module has been ported to support the output of preformatted text, but it is untested wheter other components such as the PNG output work.  Further components may be stripped out as needed.
